package br.edu.utfpr.backuptools.BackupTools.util.quartz.interfaces;

import org.quartz.SchedulerException;
/**
 *Iterface a ser implementada pelas classes de configura��o do Quartz
 *   
 * @author Luan malaguti Reffatti
 *
 */
public interface QuartzProvider {
	/**
	 * Cria um agendamento para o Job de garação de backups
	 * 
	 * @param horas
	 * @param minutos
	 * @throws SchedulerException
	 */
	public void configure(int horas, int minutos) throws SchedulerException ;
	
	/**
	 * Reconfigura o agendamento
	 * 
	 * @param horas
	 * @param minutos
	 * @throws SchedulerException
	 */
	public void reConfigure(int horas, int minutos) throws SchedulerException ;
}
